47 W Main St #3510, Alhambra, CA 91801, United States
View on Map
What travelers say:
This Italian restaurant in Alhambra is very good business. The price of the meal is quite reasonable and the taste is very good. It is recommended to friends who like to try different dishes! The delicious bread plus pre-dinner snacks such as olive oil and black vinegar are free.